package com.hhxy.demo;

/**
 *KeyBoard：键盘类
 * 需要受到接口的约束：实现接口
 */
public class KeyBoard implements USB{
    //定义键盘的成员变量
    private String name;//键盘的名字
    //提供无参、有参构造方法
    public KeyBoard() {
    }

    public KeyBoard(String name) {
        this.name = name;
    }
    //提供成员变量的get、set方法
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    //键盘实现接口中所有的抽象方法
    @Override
    public void insert() {
        System.out.println(name+"成功链接电脑");

    }

    @Override
    public void putOut() {
        System.out.println(name+"成功拔出电脑");
    }
    //键盘的独有功能：点击功能
    public void keyDown(){
        System.out.println(name+"键盘点击了Enter键!");
    }
}
